@charset "gb2312";
html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
body {
	font-family: Î¢ÈíÑÅºÚ;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	min-width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}
ol {
	list-style-type: none;
}
a {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a:hover {
	font-size: 14px;
	color: #076cc2;
	text-decoration: none;
}
.clear {
	clear: both;
}
.imgbk {
	border: 2px solid #ccc;
}
.snav {
	line-height: 20px;
	background-color: #076cc2;
	height: 20px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.snav div {
	text-align: left;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
	color: #FFF;
}
.snav div a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.snav div a:hover {
	font-size: 12px;
	color: #FF0;
	text-decoration: none;
}
.logo-dh {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;height: 120px;overflow: hidden; padding:20px 0px;
}
.logo-dh .logo {
	float: left;
	width: 639px;
}
.logo-dh .dh {
	text-align: right;
	float: right;
	width: 287px;
}
.logo-dh .dh p {
	padding-top: 10px;
}
.nav {
	line-height: 42px;
	background-color: #076cc2;
	height: 42px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; overflow:hidden
}
.nav ul {
	width: 1197px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nav li {
	text-align: center;
	float: left;
	width: 133px;
}
.nav li a {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
.nav li a:hover {
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
}
.rxcp {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.rxcp h3 {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.rxcp td {
	width: 220px;
	padding-right: 20px; overflow:hidden
}

.rxcp .tupian {
	background-color: #e1dfdf;
	padding: 5px;
	height: 235px;
	width: 210px;
	overflow: hidden;
	position: relative;
}
.rxcp .tupian p {
	line-height: 30px;
	height: 30px;
	padding-top: 5px;
}
.rxcp .remai {
	height: 40px;
	width: 40px;
	position: absolute;
	left: 5px;
	top: 5px;
}
 .more {
	text-align: center;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
}
.gywm {
	background-image: url(../songhui40.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 598px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.gywm h3{ width:1200px; margin:0 auto; padding-top:59px;}
.container{width:490px; margin:0px auto; padding-top:26px; color:#FFF; padding-left:10px;}

.clear:after{ content:"."; height:0px; display:block; visibility:hidden; clear:both;}

.clear{ zoom:1; clear:both;}

a{text-decoration:none;color:black;}

.tab{ width:100%; overflow:hidden; margin:0 auto; padding-top:20px;}

.tab_b{ overflow:hidden; margin:0px; }

.menu{overflow:hidden; width:578px;height:37px;margin:0px auto;padding:0px;}

.menu li{ display:block; float:left;text-align:center; width:130px; height:35px; background-color:#666;line-height:35px;color:#FFF; margin:0 10px; border:#fff solid 1px;}

.menu li a{ display:block;color:#FFF; font-size:16px}

.menu_d{background: #ff0000;color:#FFF}

.tab ul li.xuexi{background: #ff0000;color:#FFF}

.aixuexi{list-style-type:none;padding-top:20px; line-height:29px;}

.aixuexi li{width:100%;text-align:left;}

.aixuexi li a:hover{}
.cpzx {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
.cpzx h3 {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cpzx ul {
	width: 1220px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
}
.cpzx ul li {
	background-color: #e1dfdf;
	padding: 2px;
	float: left;
	width: 281px;
	margin-right: 20px; margin-top:20px;
}
.cpzx ul li p {
	line-height: 35px;
	background-color: #076cc2;
	text-align: center;
	height: 35px;
	width: 281px;
}
.cpzx ul li p a {
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}
.cpzx ul li p a:hover {
	font-size: 18px;
	color: #FF0;
	text-decoration: none;
}
.news {
	background-image: url(../songhui_51-54.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.news .xwzx {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.news .xwzx h3 {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.news .xwzx ul {
	width: 1240px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}
.news .xwzx ul li {
	text-align: left;
	float: left;
	width: 580px;
	padding-top: 20px;
	padding-right: 40px;
	height: 99px;
	overflow: hidden;
}
.news .xwzx ul li .tp {
	float: left;
	width: 91px;
	background-image: url(../songhui_51.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 48px;
	height: 48px;
	padding-top: 51px;
	text-align: center;
	color: #666;
}
.news .xwzx ul li .wz {
	text-align: left;
	float: left;
	width: 474px;
	padding-left: 15px;
}
.news .xwzx ul li .wz .ms {
	line-height: 23px;
	color: #666; height:46px; overflow:hidden
}
.foot {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; background-color:#076cc2;
	overflow: hidden;
}
.foot .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.foot .nr .logo2-dz-ewm {
	height: 167px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}
.foot .nr .logo2-dz-ewm .logo2 {
	float: left;
	width: 146px;
}
.foot .nr .logo2-dz-ewm .ewm {
	float: right;
	width: 123px;
	padding-top: 7px;
}
.foot .nr .logo2-dz-ewm .dz {
	color: #FFF;
	text-align: left;
	width: 851px;
	padding-top: 15px; float:left; line-height:35px; padding-left:80px;
}
/*ÄÚÒ³*/
.zwnr {
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto; padding:0px;overflow:hidden;
}
.zwnr .rzxq {
	float: left;
	width: 279px;padding-right: 25px;overflow:hidden;
}
.zwnr .rzxq h3 {
	color: #fff;
	text-align: center;
	width: 279px;
	font-size:16px;background:#076CC2;height:40px; line-height:40px;
}
.zwnr .rzxq .nr {
	padding: 15px;
	width: 247px;
	border: 1px solid #ccc; background-color:#fff; font-size:14px; line-height:25px;
}
.zwnr .rzxq .nr ul li {
	background: url(../17171542.gif) no-repeat 5px center;
	line-height: 40px;
	height: 40px;
	width: 224px;
	overflow: hidden;
	padding-left:23px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
.zwnr .rzxq .nr a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.zwnr .rzxq .nr a:hover {
	font-size: 14px;
	color: #076CC2;
	text-decoration: underline;
}
.zwnr .rzxq .nr a.xz {
	font-size: 14px;
	color: #076CC2;
	text-decoration: none;
}
.zwnr .xw {
	float: left;
	width: 896px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;overflow:hidden;
}
.zwnr .xw .xwdt {
	width: 896px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.zwnr .xw .xwdt h3 {
	float: left;
	width: 226px;color:#076CC2; border-bottom:solid 2px #076CC2;line-height:33px; height:33px; font-size:18px; padding-top:5px; text-align:left;}
.zwnr .xw .xwdt p {
	text-align: right;
	float: right;
	width: 670px;color:#666;border-bottom: 1px solid #ccc;line-height:34px; height:34px;padding-top:5px; font-size:14px
}
.zwnr .xw .xwdt p a {font-size: 14px;color: #666;text-decoration: none;}
.zwnr .xw .xwdt p a:hover {font-size: 14px;color:#076CC2;text-decoration: none;}
.zwnr .xw .xwxq {
	width: 896px;
	padding-top: 15px;
	float: left; line-height:25px; font-size:14px; color:#000
}
.zwnr .xw .xwxq a {font-size: 14px;color: #333;text-decoration: none;}
.zwnr .xw .xwxq a:hover {font-size: 14px;color:#076CC2;text-decoration: none;}
.zwnr .xw .xwxq img {max-width: 896px;}
.zwnr .xw .xwxq p{marign-bottom:10px;}
/*Ê×Ò³»ÃµÆÆ¬*/
/* flexslider */
.flexslider{position:relative;height:560px;overflow:hidden;background:url(../loading.gif) 50% no-repeat; z-index:9}
.slides{position:relative;z-index:1;}
.slides li{height:560px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:11px;overflow:hidden;background:#fff;cursor:pointer; color:#fff;border-radius:11px; }
.flex-control-nav .flex-active{background:#f00;color:#f00;border-radius:11px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:45px;height:45px;overflow:hidden;cursor:pointer;position:absolute;}

/*·­Ò³ÑùÊ½*/
.digg4{ padding:2px; margin:2px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}